package com.hdoit.apollo.logical.billing.dao;

import java.util.List;

import com.hdoit.apollo.logical.billing.model.Billing;
import com.hdoit.apollo.logical.viewmodel.billing.BillingSearch;
import com.hdoit.apollo.logical.viewmodel.billing.BillingStat;
import com.tennetcn.data.dao.base.ISuperDao;
import com.tennetcn.data.message.PagerModel;

/**
 * @author      tancongzhu
 * @email       
 * @createtime  2018年04月02日 10:38:38
 * @comment
 */
public interface IBillingDao extends ISuperDao<Billing>{

	public List<Billing> getBillingInfoByCargoId(String cargoId);

	public Billing getBillingByKey(String key);

	public List<Billing> getBillingInfoListByCustomerId(String customerId);

	public BillingStat getBillingStat(BillingSearch search);

	public List<Billing> queryListMPForWeChat(BillingSearch search,PagerModel pagerModel);

}
